* {
  padding: 0;
  margin: 0;
}

html,
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-family: Avenir, Helvetica, Arial, sans-serif;
}

.flex-center-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-between-center {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-column {
  flex-direction: column;
}
.flex-start {
  justify-content: flex-start;
}

.danger-color {
  color: #f56c6c;
  &:hover,
  &:focus {
    color: #f78989;
  }
}

.success-color {
  color: #25AF25;
  &:hover,
  &:focus {
    color: #85ce61;
  }
}
